import axios from "axios";
import Vue from "vue";

// 请求拦截器
// 每次使用 axios 发送请求，都会在发送请求前，调用这个函数
axios.interceptors.request.use((req) => {
    const uid = window.sessionStorage.getItem("uid");
    if (uid) {
        req.headers.uid = uid;
    }
    return req;
});

// 响应拦截器
axios.interceptors.response.use((res) => {
    return res.data;
});

Vue.prototype.$http = axios;
